export {}
// 函数里面的类型：参数，函数返回值
// 函数声明
function add1(num1: number, num2: number): number {
  return num1 + num2
}
function add5(num1, num2) {
  return num1 + num2
}
// 函数表达式
const add2 = (num1: number, num2: number): number => {
  return num1 + num2
}
// 函数调用
const res: number = add2(1, 2)
// 同时指定函数参数和返回值的类型
type AddFn = (num1: number, num2: number) => number
const add3: AddFn = (num1, num2) => {
  return num1 + num2
}
// 等价于上面这种写法
const add4: (num1: number, num2: number) => number = (num1, num2) => {
  return num1 + num2
}
